interlocking grates - French English Dictionary